package com.lcm.oj.lanqiao.year2021.moni.c2;

import java.util.Scanner;

/**
 * @author Coder-lcm
 * @date 2021/4/17
 */
public class T8 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        int[][] px = new int[n][m];
        for (int i = 0; i < n; i++) {
            for (int i1 = 0; i1 < m; i1++) {
                px[i][i1] = sc.nextInt();
            }
        }
        int[][] res = new int[n][m];
        for (int i = 0; i < n; i++) {
            for (int i1 = 0; i1 < m; i1++) {
                // 3*3像素点和
                int allPx = px[i][i1];
                // 有效像素点
                int validPoint = 1;
                // 上
                if (i-1 >= 0) {
                    allPx += px[i-1][i1];
                    validPoint++;
                }
                // 下
                if (i+1 < n) {
                    allPx += px[i+1][i1];
                    validPoint++;
                }

                // 左
                if (i1-1 >= 0) {
                    allPx += px[i][i1-1];
                    validPoint++;
                }

                // 右
                if (i1+1 < m) {
                    allPx += px[i][i1+1];
                    validPoint++;
                }

                //左上
                if (i-1 >= 0 && i1 - 1 >= 0) {
                    allPx += px[i-1][i1-1];
                    validPoint++;
                }

                //右上
                if (i-1 >= 0 && i1 + 1 < m) {
                    allPx += px[i-1][i1+1];
                    validPoint++;
                }

                //左下
                if (i + 1 < n && i1 - 1 >= 0) {
                    allPx += px[i+1][i1-1];
                    validPoint++;
                }

                //右下
                if (i + 1 < n && i1 + 1 < m) {
                    allPx += px[i+1][i1+1];
                    validPoint++;
                }

                res[i][i1] = allPx / validPoint;
            }
        }

        for (int i = 0; i < n; i++) {
            for (int i1 = 0; i1 < m; i1++) {
                System.out.print(res[i][i1] +" ");
            }
            System.out.println();
        }
    }
}
